suffer anguish - German English Dictionary